SIGINT, SIGTERM, এবং SIGKILL হল UNIX এবং UNIX-এর মতো অপারেটিং সিস্টেমগুলিতে ব্যবহৃত সাধারণ সংকেত। এই সংকেতগুলি প্রক্রিয়াগুলির মধ্যে যোগাযোগের জন্য ব্যবহৃত হয় এবং সাধারণত বিভিন্ন অবস্থায় প্রক্রিয়া পরিচালনার জন্য ব্যবহার করা হয়। নিচে এই তিনটি সংকেতের বিস্তারিত আলোচনা করা হলো:
সংকেত সংখ্যা: 2
বর্ণনা:
Ctrl+C
চাপার মাধ্যমে প্রেরিত হয়।ডিফল্ট ক্রিয়া:
ব্যবহার উদাহরণ:
Ctrl+C
চাপার মাধ্যমে SIGINT সংকেত পাঠানো হয়।সংকেত সংখ্যা: 15
বর্ণনা:
ডিফল্ট ক্রিয়া:
ব্যবহার উদাহরণ:
kill
কমান্ড ব্যবহার করে একটি প্রক্রিয়াকে SIGTERM সংকেত পাঠাতে পারেন:<pid>
হল প্রক্রিয়ার আইডি।kill <pid>
সংকেত সংখ্যা: 9
বর্ণনা:
ডিফল্ট ক্রিয়া:
ব্যবহার উদাহরণ:
kill
কমান্ড ব্যবহার করে একটি প্রক্রিয়াকে SIGKILL সংকেত পাঠাতে পারেন:pid
) সহ প্রক্রিয়াটিকে জোরপূর্বক বন্ধ করে।kill -9 <pid>
সংকেত | সংখ্যা | বর্ণনা | পরিচালনা করা যায়? | ডিফল্ট ক্রিয়া |
---|---|---|---|---|
SIGINT | 2 | চলমান প্রক্রিয়াকে বিরত করার সংকেত | হ্যাঁ (কাস্টম হ্যান্ডলার) | প্রক্রিয়া বন্ধ করা |
SIGTERM | 15 | প্রক্রিয়া বন্ধ করার অনুরোধ | হ্যাঁ (কাস্টম হ্যান্ডলার) | প্রক্রিয়া বন্ধ করা |
SIGKILL | 9 | প্রক্রিয়াকে অবিলম্বে বন্ধ করা | না | অবিলম্বে প্রক্রিয়া বন্ধ |
SIGINT, SIGTERM, এবং SIGKILL হল প্রক্রিয়া পরিচালনার জন্য গুরুত্বপূর্ণ সংকেত। SIGINT এবং SIGTERM সাধারণত প্রক্রিয়া বন্ধ করতে ব্যবহৃত হয়, যেখানে SIGKILL অবিলম্বে এবং জোরপূর্বক বন্ধ করার জন্য ব্যবহৃত হয়। এই সংকেতগুলির সঠিক ব্যবহার প্রক্রিয়া পরিচালনা এবং কার্যকারিতা নিশ্চিত করতে সাহায্য করে।
Read more